/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package edu.lnu.ums.treestructure;

import edu.lnu.ums.entities.core.UMSObject;
import edu.lnu.ums.treestructure.impl.TreeNode;
import java.io.Serializable;
import javax.ejb.Local;

@Local
public interface ITreeStructure extends Serializable {

    void makeClick(UMSObject id);

    void refreshTree();

    void refreshNode(UMSObject object);

    TreeNode getRoot();

    void removeNode(UMSObject object);

    void addAsChild(UMSObject parent, UMSObject child);
}
